
html,body,h1,h2{margin: 0;
    padding: 0;overflow-x: hidden;}
ul,
ol {margin: 0;
    padding: 0;
    list-style: none;
}
a{text-decoration: none; color:#000}
body{font-family:"Microsoft YaHei"}
a:hover{ color:#203471}
.head{height: 100px;border-bottom: 1px solid #FFFFFF; width: 100%;z-index: 5;position: absolute;}
.head_wp{width: 1600px;margin: 0 auto;}
.head_logo{line-height: 100px;    height: 100px;float: left;}
.head_text{float: left;margin-left: 320px;}
.head_text ul li{float: left;list-style: none;line-height: 100px;margin-right: 70px;}
.head_text ul li a{color: #FFFFFF;}
.head_logo img{margin-top: 6px;}
.English2{display: none;}
.english img{ padding-top:32px; padding-right:8px; float:left}

.slide-text{position: absolute;
    top: 40%;
    left: 10%;}
.slide-text  span{font-size: 46px; color: #fff;}
.slide-text  p{font-size: 18px; color: #fff;margin: 10px;margin-bottom: 30px;}
#d-text{font-size: 26px; color: #fff;background: #203471;
    padding: 10px;}
.product{width:1400px;margin: 0 auto;margin-top: 1%;}
@media (min-width: 320px) and (max-width: 639px) {
	.product{width:98%;margin: 0 auto;margin-top: 1%;}
	
}

.product_1{background-image: url(../images/p-1.jpg);width: 49.5%;height: 620px;float: left;text-align: center;}
.p-1text{margin-top: 50px; }
.product_1 .more{border: 1px solid #666666; font-size: 18px!important; color: #666666;padding: 5px 30px;transition:all 0.3s;}
.product_1 .more:hover{ background:#213571;transition:all 0.3s; color:#fff}
.product_1 span{font-size: 26px;}
.product_1 p{font-size: 18px; margin-bottom: 8px;}
.p-1img{margin-top: 50px;}
.p-1img img{transition:all 0.3s;}
.p-1img img:hover{transform:scale(.9,.9);transition:all 0.5s;}

.product_2{background-image: url(../images/p-2.jpg);width: 49.5%;height: 300px;float: right; color: #FFFFFF;}
.p-2img{float: left;width: 35%; margin-top: 52px;margin-left: 25px;}
.p-2img img{transition:all 0.3s;}
.p-2img img:hover{transform:scale(.9,.9);transition:all 0.5s;}
.p-2text{float: left;margin-top: 50px;width: 50%;}
.product_2 .more{border: 1px solid #FFFFFF; font-size: 18px!important; color: #FFFFFF;padding: 5px 30px;transition:all 0.3s;}
.product_2 .more:hover{ background:#fff;transition:all 0.3s; color:#213571}
.product_2 span{font-size: 26px;}
.product_2 p{font-size: 18px;    margin-bottom: 8px;}

.product_3{background-image: url(../images/p-3.jpg);width: 49.5%;height:300px;float: right;margin-top: 1%;color: #FFFFFF;}
.p-3img{float: left;width: 35%; margin-top: 52px; margin-left: 25px;}
.p-3img img{transition:all 0.3s;}
.p-3img img:hover{transform:scale(.9,.9);transition:all 0.5s;}
.p-3text{float: left;margin-top: 50px;width: 50%;}
.product_3 .more{border: 1px solid #FFFFFF; font-size: 18px!important; color: #FFFFFF;padding: 5px 30px;transition:all 0.3s;}
.product_3 .more:hover{ background:#fff;transition:all 0.3s; color:#213571}
.product_3 span{font-size: 26px;}
.product_3 p{font-size: 18px;    margin-bottom: 8px;}
.introduce{background-image: url(../images/bj-1.jpg);width: 100%;height: 500px;float: left;    margin-top: 1%;}
.introduce-wp{width: 700px;margin-left:240px; border-bottom: 1px solid #FFFFFF;margin-top: 100px;}
.introduce-wp h2{color: #FFFFFF;padding-bottom: 20px;}
.introduce-text{width: 700px;margin-left: 240px; }
.introduce-text p{color: #FFFFFF;padding-bottom: 20px;line-height: 35px;}
.more{border: 1px solid #FFFFFF; font-size: 18px!important; color: #FFFFFF;padding: 5px 30px;transition:all 0.3s;}
.more:hover{ background:#fff;transition:all 0.3s; color:#213571}
@media (max-width:768px) {
.product_1 span{font-size: 22px;}
.product_2 span{font-size: 22px;}
.product_3 span{font-size: 22px;}

}
.train{width: 100%;background: #F6F6F6;margin-top: 1%;float: left;    padding-bottom: 1%;}
.train-wp{width: 1400px; margin: 0 auto;padding-top: 70px;}
.train-text span{font-size: 36px;}
.train-text p{color: #666666;}
.train-text{float: left;}
.train-tab{float: right;margin-top: 80px}
.train-tab ul li{list-style: none;float: left;padding: 10px 20px;}
.train-tab .active{    background: #203471;
    color: #fff;}
.context{width: 75%;margin: 0 auto;}
.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
}

.owl-carousel .owl-item {
    float: left;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    opacity: 1;
}

.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    opacity: 0.3;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #203471;
}
.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
}
.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.item{width: 320px;background: #fff;margin: 0 auto;overflow: hidden;}
.item:hover{box-shadow:0 0 10px #c5c5c5;transition:all 0.3s}
.item-l{float: left;width: 100%;padding-top: 0px;}
.item-l img{ width:100%; height:200px; padding:20px 20px 20px 20px}
.item-r{float: left; width: 100%;}
.item-l span{margin: 0;float: right;}
.item-l p{margin: 0;float: right;font-size: 22px;font-weight: 600;}
.item-text{padding: 0 30px 30px 30px;}

.item-text h2{font-size: 16px; height: 48px;overflow: hidden;color: #000000; font-weight:normal}
.item-text p{font-size: 14px; color: #777;height: 40px; overflow: hidden;line-height: 20px;}
.item-text h3{ font-weight:normal; font-size:14px; color:#777; padding:0; margin:0}
.cont{padding-top: 170px;}
.slide-bj {width: 100%;}
.slide-bj img{width: 100%;}
.footer {
    height: 60px;
    width: 100%;
    float: left;
    background: #203471;
}
.foot{width: 1400px;margin: 0 auto;}
.foot-l{float: left;  line-height: 60px; color: #FFFFFF;}
.foot-l p{float: left;margin: 0;}
.foot-l a{float: left; color: #FFFFFF;margin-left: 10px;}
.foot-r{float: right;line-height: 60px;}
.foot-r ul li{list-style: none;float: left;margin-right: 20px;}
.foot-r ul li a{ color: #FFFFFF;}
.pro_img{ width:100%; text-align:center; margin-bottom:20px;}


/*文章列表*/
.news_con {
	overflow: hidden;
}
.news_con ul li {
	overflow: hidden;
	margin-bottom: 2%;
	padding-bottom: 2%;
	border-bottom: 1px solid #f1f1f1;
	display: block;
}
.news_con ul li:last-child {
	
}
.news_con ul li .imgs {
	width: 19%;
	float: left;
	display: inline;
	overflow: hidden;
}
.news_con ul li .imgs img {
	width: 100%;/* -webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);transition-duration: 0.3s;transition-timing-function: ease-out;transition-property: opacity, transform, filter;*/
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.news_con ul li:hover .imgs img {/*-webkit-transform: scale(1.2) rotate(4deg); transform: scale(1.2) rotate(4deg);*/
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.news_con ul li .i_about_r {
	float: right;
	display: inline;
	line-height: 22px;
	width: 78%;
	overflow: hidden; 
}
.news_con ul li .i_about_r h3 {
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	font-size: 18px;
	color: #333;
	font-weight: normal;
	margin-bottom: 1%; 
}
.news_con ul li .i_about_r label {
	display: block;
	color: #999999;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	
	
	margin-bottom: 1%; float:right
}
.news_con ul li .i_about_r .p {
	max-height: 48px;
	overflow: hidden;
	font-size: 14px;
	color: #7b7b7b;
	line-height: 24px; width:100%
}
.news_con ul li .i_about_r .news_more {
	margin-top: 2%;
	width: 106px;
	text-align: center;
	float: left;
	height: 34px;
	line-height: 34px;
	background-color: #f5f5f5;
	border: 1px solid #bababa;
	color: #828282;
	font-size: 13px;
	transition: all 0.3s;
}
.news_con ul li:hover .i_about_r .news_more {
	background-color: #203471;
	color: #fff;
	border: 1px solid #0245de;
}
.news_con ul li:hover .i_about_r h3 {
	color: #000;
}

/*视频列表*/
.video_con ul li {
	overflow: hidden;
	margin-bottom: 2%;
	padding-bottom: 2%;
	border-bottom: 1px solid #f1f1f1;
	display: inline-block; width:48%;
}
.video_con ul li:nth-child(2n){ float:right}
.video_con ul li img{ width:100%}

/*文章详细*/
.about_x {
	overflow: hidden;
	line-height: 30px;
	font-size: 14px;
	color: #666666;
}
.about_x img {
	margin-bottom: 15px;
	max-width: 100%;
	height: auto !important;
}
.about_x .show_t {
	line-height: 36px;
	font-size: 24px;
	color: #333;
	text-align: center;
	margin-bottom: 15px;
	font-weight: normal;
}
.about_x .con_line {
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	color: #999999;
	border-bottom: 1px dashed #cccccc;
	text-align: center;
}
.about_x .con_id {
	line-height: 30px;
	overflow: hidden;
	white-space: normal;
	word-break: break-all;
	padding-top: 20px;
	text-align: left;
	padding-bottom: 40px;
}
.about_x table {
	border-collapse: collapse;
	border-spacing: 0;
}
.about_x table td {
	line-height: 22px;
	height: 27px; /*border:1px solid #000;*/
}



/*产品详细新增*/





@media screen and (max-width: 1080px){
	.English{display: none;}
	.English2{float: right;line-height: 100px;display: block;}
	.English2 img{
	
	    padding-right: 6px;}
		.head_text{display: none;}
		.dx{display: none;}
	.English2 a{color: #FFFFFF;}
	.product_1{width: 100%;}
	.product_2{width: 100%;    height: 265px;}
	.product_3{width: 100%;    height: 310px;}
	.p-2img{    margin-left: 10px;width: 43%;}
	.p-3img{    margin-left: 10px;width: 43%;}
	.introduce{height: auto;padding-bottom: 30px;}
	.introduce-wp{width: 100%;margin-left:0;margin-top: 45px;text-align: center;}
	.introduce-text { width: 100%;margin-left: 0;text-align: center;-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;padding: 20px;}
	.p-2text{margin-top: 25px;}
	.p-3text{margin-top: 25px;}
	.p-2img img{width: 70%;}
	.p-3img img{width: 70%;}
	.train-wp{width: 100%;    text-align: center;}
	.train-tab {float: right;margin-top: 0px;margin-right: 23%;}
	.context {width: 100%;margin: 0 auto;}
	.item{width: 100%;}
	.head{height: 52px;}
	.head_logo img{height: 52px;    margin-top: 0;}
	.slide-bj img {width: 100%;}
	.slide-text span{font-size: 28px;}
	#d-text{font-size: 16px;}
	.slide-text {top: 30%;left: 6%;}
	.footer{height: auto; text-align: center;    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;    padding: 20px;}
	.foot-l{line-height: 35px;}
	.foot-r{line-height: 35px;margin-right: 16%;}
	.foot-l a{float: none;}
	.foot{width: 100%;}

	#csd img{width: 33px;}
	
.news_con ul li .imgs {
	width: 29%;
}
.news_con ul li .i_about_r {
	width: 68%;
}

.news_con ul li .i_about_r .news_more {
	display: none;
}
.news_con ul li .i_about_r label { float:none}
.about_x2 .show_t {
	font-size: 22px;
	line-height: 30px;
}
}
#csd{display: none;}
.banner{background-image: url(../images/banner.jpg);width: 100%; height: 350px; margin-top:80px;}
.banner img{width: 100%;}
.banner-text{text-align: center;color: #FFFFFF;padding-top: 105px;}
.banner-text h2{margin-bottom: 15px;font-size: 38px;}
.banner-text h3{    width: 60px;
    height: 4px;
    background: #fff;
    margin: 0 auto;}
.liststar{width: 1260px; margin: 0 auto;margin-top: 20px; }
.list-l{width: 295px; float: left; margin-bottom:20px;}
.list-r{width: 935px; float: right; margin-bottom:20px;}
.list-c{margin-bottom: 10px;}
.list-title{width: 100%;height: 70px; background-color: #203471;text-align: center;color: #FFFFFF;line-height: 70px;}
.list-c li{height: 45px;width: 100%;text-align: center;line-height: 45px;background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(238,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(238,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeded', GradientType=0 );}
.list-c li:hover{background: rgba(48,78,167,1);
background: -moz-linear-gradient(top, rgba(48,78,167,1) 0%, rgba(32,53,114,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(48,78,167,1)), color-stop(100%, rgba(32,53,114,1)));
background: -webkit-linear-gradient(top, rgba(48,78,167,1) 0%, rgba(32,53,114,1) 100%);
background: -o-linear-gradient(top, rgba(48,78,167,1) 0%, rgba(32,53,114,1) 100%);
background: -ms-linear-gradient(top, rgba(48,78,167,1) 0%, rgba(32,53,114,1) 100%);
background: linear-gradient(to bottom, rgba(48,78,167,1) 0%, rgba(32,53,114,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#304ea7', endColorstr='#203572', GradientType=0 );}
.list-c li:hover a{color: #FFFFFF;}
.list-c .active{background: rgba(48,78,167,1);
background: -moz-linear-gradient(top, rgba(48,78,167,1) 0%, rgba(32,53,114,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(48,78,167,1)), color-stop(100%, rgba(32,53,114,1)));
background: -webkit-linear-gradient(top, rgba(48,78,167,1) 0%, rgba(32,53,114,1) 100%);
background: -o-linear-gradient(top, rgba(48,78,167,1) 0%, rgba(32,53,114,1) 100%);
background: -ms-linear-gradient(top, rgba(48,78,167,1) 0%, rgba(32,53,114,1) 100%);
background: linear-gradient(to bottom, rgba(48,78,167,1) 0%, rgba(32,53,114,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#304ea7', endColorstr='#203572', GradientType=0 );}
.list-c .active a{color: #FFFFFF;}
.list-c li a{color: #000;}
.list-lx{border: 1px solid #203471;padding: 15px;    text-align: center;}
.list-lx h4{color: #203471;}
.list-lx p{font-size: 14px;color: #666666;}
.list-lx img{margin: 0 auto;}
.list-text{float:right;width: 60%; }
.list{padding: 25px 10px;border: 1px solid #DCDCDC; width: 46.1%;margin-bottom: 20px;}
.list-img{width: 40%; height:100%;text-align: center;float: left;}
.list-img img{transition:all 0.3s; max-width:100%; max-height:82px}
.list-img img:hover{transform:scale(.9,.9);transition:all 0.5s;}
.list-text p{font-size: 14px;color: #666666;    padding-bottom: 10px;}
.list-text span{    font-size: 18px;  margin-bottom: 10px; display:inline-table}
.geng{padding: 6px 25px; color: #666666;border: 1px solid #DCDCDC;transition:all 0.3s; font-size:12px;}
.geng:hover{ background:#213571;transition:all 0.3s; color:#213571; color:#fff}


.dox{width: 30px;height: 3px;background: #666666;}
.list:nth-child(odd){float:left ;}
.list:nth-child(even){float: right;}
.page{float: left;width: 100%;margin-bottom: 20px;}
.main{width: 100%;margin-bottom: 20px; line-height:2; color:#333}
.nono{width: 100%;text-align: center;margin: 0 auto;}
.nono li{display:inline-block;}
.page li a{color: #666666;}
.page li{
    list-style: none;
    padding: 8px 17px;
    background: #F8F8F8;
    margin-left: 10px;
	}
.page .active{background: #203471;}
.page .active  a{color: #FFFFFF;}
.list-m{display: none;}
.an{display: none;}

/*分页*/
.pagebar{ width:100%; display:inline-table}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 2px 12px;
  margin: 0 5px;
  border-radius: 3px;
}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 2px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #203471;
  border: 1px solid #203471;
}
.pagination a.page-num-current {
  color: #fff;
  background: #203471;
  border: 1px solid #203471;
}
.text-secondary{ text-align:center; color:#999}

@media screen and (max-width: 1080px){
	
	.main{ display: inline-table; width:90%; margin:10px 5%}
	.main img{ max-width:100%}
	#csd{display: block;float: right;    margin-right: 20px;
	margin-top: 10px;}
	.dx{    width: 100%;
    height: 10000px;
    background: #203471;
    opacity: .6;
    position: fixed;
    z-index: 9;top: -52px;}
	.head_text{    margin-left: 0px;
    position: fixed;
    background: #fff;
    height: 100%;
    width: 60%;      z-index: 99;  right: 0;text-align: center;}
	.head_text ul{ margin-top: 52px;}
	.head_text ul li{float: none;    line-height: 50px;    margin-right: 0px;}
	.head_wp{width: 100%;}
	.liststar{width: 100%;}
	.list-l{display: none;}
	.list-r{width: 100%;}
	.list{    display: inline-block;    width: 100%;-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;}
	.banner{height: 240px;}
	.banner-text{    padding-top: 55px;}
	.list:nth-child(odd){float:none ;}
	.list:nth-child(even){float: none;}
	.list-m{    width: 75%;float: left;height: 40px;
    overflow: hidden;display: block;}
	.list-m li{float: left;list-style: none; margin-left: 10px;margin-bottom: 20px;}
	.list-m li a{color: #666666;}
	.list-m .active a{color: #203471;}
	.an{    float: left;
    padding: 4px 13px;
    background: #203471;
    margin-top: -3px;
    color: #fff;display: block;}

}
.head_text li dl{position: absolute;
    width: 180px;
    background: #fff;
    text-align: left;

    top: 85px;
    margin-left: -65px;
    opacity: 0;
    transition: all .3s ease 0s;
    transform: translate3d(0px,10px,0px);
    -moz-transform: translate3d(0px,10px,0px);
    -webkit-transform: translate3d(0px,10px,0px);
    visibility: hidden;
    z-index: 11;
    border-radius: 0 0 5px 5px;}
.head_text li dl dd {
	    padding: 0 20px;
	    font-size: 14px;
	    line-height: 48px;
	    border-bottom: 1px solid #f5f5f5;
	    text-indent: 0;
	    transition: all .3s ease;
	    background: #fff;
		    margin: 0;
		    text-align: center;
	}
.head_text li:hover dl {
    opacity: 1;
    transform: translate3d(0px,0px,0px);
    -moz-transform: translate3d(0px,0px,0px);
    -webkit-transform: translate3d(0px,0px,0px);
    visibility: visible;
}
@media screen and (max-width: 1080px){
	.head_text li dl{    opacity: 1;
	visibility: inherit;
	position: inherit;    margin: 0;
    padding: 0;
    margin-top: -15px;
    margin-bottom: 10px;
    margin-left: 50px;}
}


/*产品详情*/
.ad-gallery {
	width: 100%;
	text-align: center
}
.ad-gallery .ad-image img {
	margin: 0 auto
}
.ad-gallery, .ad-gallery * {
	margin: 0;
	padding: 0
}
.ad-gallery .ad-image-wrapper {
	width: 100%;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden
}
.ad-gallery .ad-image-wrapper .ad-loader {
	position: absolute;
	z-index: 10;
	top: 48%;
	left: 48%;
	border: 1px solid #CCC
}
.ad-gallery .ad-image-wrapper .ad-next {
	position: absolute;
	right: 0;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 100
}
.ad-gallery .ad-image-wrapper .ad-prev {
	position: absolute;
	left: 0;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 100
}
.ad-gallery .ad-image-wrapper .ad-next, .ad-gallery .ad-image-wrapper .ad-prev {
	background: url(../images/non-existing.jpg)\9
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image, .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image {
	background: url(../images/icon-arrowbtn.png) no-repeat 0 0;
	width: 24px;
	height: 49px;
	display: block!important;
	position: absolute;
	top: 47%;
	left: 10%;
	z-index: 101
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
	background: url(../images/icon-arrowbtn.png) no-repeat 8px -237px;
	width: 24px;
	height: 49px;
	right: 10%;
	left: auto
}
.ad-gallery .ad-image-wrapper .ad-image {
	position: absolute;
	overflow: hidden;
	top: 0!important;
	left: 0!important;
	width: 100%!important;
	height: 100%!important;
	z-index: 9
}
.ad-gallery .ad-image-wrapper .ad-image img {
	display: block;
	max-width: 100%;
	width: auto!important;
	height: auto!important
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 7px;
	text-align: left;
	width: 100%;
	z-index: 2;
	background: url(../images/opa75.png);
	color: #000
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	background: 0 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png')
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
	display: block
}
.ad-gallery .ad-controls {
	height: 20px;
	display: none
}
.ad-gallery .ad-info {
	float: left
}
.ad-gallery .ad-slideshow-controls {
	float: right
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
	padding-left: 5px;
	cursor: pointer
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
	padding-left: 5px;
	font-size: .9em
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {
	cursor: default;
	font-style: italic
}
.ad-gallery .ad-nav {
	width: 100%;
	position: relative
}
.ad-gallery .ad-back, .ad-gallery .ad-forward {
	position: absolute;
	top: 0;
	height: 100%;
	z-index: 10
}
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {
	height: 100px
}
.ad-gallery .ad-nav .ad-thumbs {
	overflow: hidden;
	width: 100%
}
.ad-gallery .ad-thumbs .ad-thumb-list {
	width: 9000px;
	list-style: none;
	margin: 0 auto;
	text-align: center
}
.ad-gallery .ad-thumbs li {
	padding-right: 5px
}
@media (max-width:768px) {
.ad-gallery .ad-thumbs li a img {
	width: 64px;
	height: 64px
}
}
@media (min-width:768px) {
.ad-gallery .ad-thumbs li {
	float: none!important;
	display: inline-block
}
}
.ad-gallery .ad-thumbs li a {
	display: block
}
.ad-gallery .ad-thumbs li a img {
	border: 2px solid #fff;
	display: block
}
.ad-gallery .ad-thumbs li a.ad-active img {
	border: 2px solid #f2a654
}
.ad-preloads {
	position: absolute;
	left: -9000px;
	top: -9000px
}
.ad-gallery {
	width: 100%;
	text-align: center
}
.ad-gallery .ad-image img {
	margin: 0 auto
}
.ad-gallery, .ad-gallery * {
	margin: 0;
	padding: 0
}
.ad-gallery .ad-image-wrapper {
	width: 100%;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden
}
.ad-gallery .ad-image-wrapper .ad-loader {
	position: absolute;
	z-index: 10;
	top: 48%;
	left: 48%;
	border: 1px solid #CCC
}
.ad-gallery .ad-image-wrapper .ad-next {
	position: absolute;
	right: 0;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 100
}
.ad-gallery .ad-image-wrapper .ad-prev {
	position: absolute;
	left: 0;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 100
}
.ad-gallery .ad-image-wrapper .ad-next, .ad-gallery .ad-image-wrapper .ad-prev {
	background: url(../images/non-existing.jpg)\9
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image, .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image {
	background: url(../images/icon-arrowbtn.png) no-repeat 0 0;
	width: 24px;
	height: 48px;
	display: block!important;
	position: absolute;
	top: 47%;
	left: 50%;
	margin-left: -12px;
	z-index: 101
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
	background: url(../images/icon-arrowbtn.png) no-repeat 0 -50px;
	width: 24px;
	height: 48px;
	right: 50%;
	margin-right: -12px;
	left: auto
}
.ad-gallery .ad-image-wrapper .ad-image {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0!important;
	width: 100%!important;
	z-index: 9
}
.ad-gallery .ad-image-wrapper .ad-image img {
	display: block;
	max-width: 100%;
	width: auto!important;
	height: auto!important
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 7px;
	text-align: left;
	width: 100%;
	z-index: 2;
	background: url(../images/opa75.png);
	color: #000
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	background: 0 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png')
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
	display: block
}
.ad-gallery .ad-controls {
	height: 20px;
	display: none
}
.ad-gallery .ad-info {
	float: left
}
.ad-gallery .ad-slideshow-controls {
	float: right
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
	padding-left: 5px;
	cursor: pointer
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
	padding-left: 5px;
	font-size: .9em
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {
	cursor: default;
	font-style: italic
}
.ad-gallery .ad-nav {
	width: 100%;
	position: relative
}
.ad-gallery .ad-back, .ad-gallery .ad-forward {
	position: absolute;
	top: 0;
	height: 100%;
	z-index: 10
}
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {
	height: 100px
}
.ad-gallery .ad-nav .ad-thumbs {
	overflow: hidden;
	width: 100%
}
.ad-gallery .ad-thumbs .ad-thumb-list {
	width: 9000px;
	list-style: none;
	margin: 0 auto
}
.ad-gallery .ad-thumbs li {
	float: left;
	padding-right: 5px
}
.ad-gallery .ad-thumbs li a {
	display: block
}
.ad-gallery .ad-thumbs li a img {
	border: 2px solid #fff;
	display: block
}
.ad-gallery .ad-thumbs li a.ad-active img {
	border: 2px solid #f2a654
}